cover oneself with poncho - French English Dictionary